package cn.fl.insurance.vo;

import java.util.Date;
import java.util.List;

import cmm.web.core.framework.vo.BaseVO;
import cn.fl.system.vo.SysUlFilesRecVO;

/**
 * @Description: 保险公司
 */
public class InsCompInfoVO extends BaseVO {

    /**
     * 公司名称
     */
    private String compNm;
    /**
     * 公司编号
     */
    private String compNo;
    /**
     * 保险公司父ID
     */
    private Long compPid;
    /**
     * 保险公司层级
     */
    private Integer compLvl;
    /**
     * 状态  已启用 已作废 流程中 未发起？
     */
    private String compStsCd;
    /**
     * 公司地址
     */
    private String compAddr;
    /**
     * 联系人
     */
    private String lmNm;
    /**
     * 联系电话
     */
    private String lmTel;
    /**
     * 电子邮箱
     */
    private String lmEmail;
    /**
     * 传真
     */
    private String faxNo;
    /**
     * 邮编
     */
    private String zipNo;
    /**
     * 开户银行
     */
    private String bkId;
    /**
     * 开户支行名称
     */
    private String bkNm;
    /**
     * 开户行号
     */
    private String bkNo;
    /**
     * 账户名称
     */
    private String accNm;
    /**
     * 银行账号
     */
    private String accNo;
    /**
     * 备注
     */
    private String compRem;
    /**
     * 购买方式
     */
    private String buyWayCd;
    /**
     * 区域-城市
     */
    private String rgnCyCd;
    /**
     * 区域-省份
     */
    private String rgnPrCd;
    /**
     * 渠道
     */
    private String chnCd;
    /**
     * 渠道起始日期
     */
    private Date chnBgDt;
    /**
     * 渠道结束日期
     */
    private Date chnEndDt;
    /**
     * 协议号
     */
    private String protNo;
    /**
     * 客户经理组织架构代码
     */
    private String crtUsrOrgCd;
    /**
     * 所属事业部（组织架构）
     */
    private String orgCd;
    /**
     * 是否有效（1：是，0：否）
     */
    private Integer isValid;
    /**
     * 是否删除（1：是，0：否）
     */
    private Integer isDel;

    private String rgnCyNm;
    private String rgnPrNm;
    private String buyWayCdNm;
    private String chnCdNm;
    private String compStsCdNm;
    private String compPidNm;
    private String bkIdNm;
    private String chnBgDts;
    private String chnEndDts;

    /**
     * 附件记录
     */
    private List<SysUlFilesRecVO> sysUlFilesRecVOList;

    public List<SysUlFilesRecVO> getSysUlFilesRecVOList() {
        return sysUlFilesRecVOList;
    }

    public void setSysUlFilesRecVOList(List<SysUlFilesRecVO> sysUlFilesRecVOList) {
        this.sysUlFilesRecVOList = sysUlFilesRecVOList;
    }

    public String getRgnCyNm() {
        return rgnCyNm;
    }

    public void setRgnCyNm(String rgnCyNm) {
        this.rgnCyNm = rgnCyNm;
    }

    public String getRgnPrNm() {
        return rgnPrNm;
    }

    public void setRgnPrNm(String rgnPrCdNm) {
        this.rgnPrNm = rgnPrCdNm;
    }

    public String getBuyWayCdNm() {
        return buyWayCdNm;
    }

    public void setBuyWayCdNm(String buyWayCdNm) {
        this.buyWayCdNm = buyWayCdNm;
    }

    public String getChnCdNm() {
        return chnCdNm;
    }

    public void setChnCdNm(String chnCdNm) {
        this.chnCdNm = chnCdNm;
    }

    public String getCompStsCdNm() {
        return compStsCdNm;
    }

    public void setCompStsCdNm(String compStsCdNm) {
        this.compStsCdNm = compStsCdNm;
    }

    public String getCompPidNm() {
        return compPidNm;
    }

    public void setCompPidNm(String compPidNm) {
        this.compPidNm = compPidNm;
    }

    public String getBkIdNm() {
        return bkIdNm;
    }

    public void setBkIdNm(String bkIdNm) {
        this.bkIdNm = bkIdNm;
    }

    public String getChnEndDts() {
        return chnEndDts;
    }

    public void setChnEndDts(String chnEndDts) {
        this.chnEndDts = chnEndDts;
    }

    public String getChnBgDts() {
        return chnBgDts;
    }

    public void setChnBgDts(String chnBgDts) {
        this.chnBgDts = chnBgDts;
    }

    /**
     * 公司名称
     */
    public String getCompNm() {
        return compNm;
    }

    /**
     * 公司名称
     */
    public void setCompNm(String compNm) {
        this.compNm = compNm;
    }

    /**
     * 公司编号
     */
    public String getCompNo() {
        return compNo;
    }

    /**
     * 公司编号
     */
    public void setCompNo(String compNo) {
        this.compNo = compNo;
    }

    /**
     * 保险公司父ID
     */
    public Long getCompPid() {
        return compPid;
    }

    /**
     * 保险公司父ID
     */
    public void setCompPid(Long compPid) {
        this.compPid = compPid;
    }

    /**
     * 保险公司层级
     */
    public Integer getCompLvl() {
        return compLvl;
    }

    /**
     * 保险公司层级
     */
    public void setCompLvl(Integer compLvl) {
        this.compLvl = compLvl;
    }

    /**
     * 状态  已启用 已作废 流程中 未发起？
     */
    public String getCompStsCd() {
        return compStsCd;
    }

    /**
     * 状态  已启用 已作废 流程中 未发起？
     */
    public void setCompStsCd(String compStsCd) {
        this.compStsCd = compStsCd;
    }

    /**
     * 公司地址
     */
    public String getCompAddr() {
        return compAddr;
    }

    /**
     * 公司地址
     */
    public void setCompAddr(String compAddr) {
        this.compAddr = compAddr;
    }

    /**
     * 联系人
     */
    public String getLmNm() {
        return lmNm;
    }

    /**
     * 联系人
     */
    public void setLmNm(String lmNm) {
        this.lmNm = lmNm;
    }

    /**
     * 联系电话
     */
    public String getLmTel() {
        return lmTel;
    }

    /**
     * 联系电话
     */
    public void setLmTel(String lmTel) {
        this.lmTel = lmTel;
    }

    /**
     * 电子邮箱
     */
    public String getLmEmail() {
        return lmEmail;
    }

    /**
     * 电子邮箱
     */
    public void setLmEmail(String lmEmail) {
        this.lmEmail = lmEmail;
    }

    /**
     * 传真
     */
    public String getFaxNo() {
        return faxNo;
    }

    /**
     * 传真
     */
    public void setFaxNo(String faxNo) {
        this.faxNo = faxNo;
    }

    /**
     * 邮编
     */
    public String getZipNo() {
        return zipNo;
    }

    /**
     * 邮编
     */
    public void setZipNo(String zipNo) {
        this.zipNo = zipNo;
    }

    /**
     * 开户银行
     */
    public String getBkId() {
        return bkId;
    }

    /**
     * 开户银行
     */
    public void setBkId(String bkId) {
        this.bkId = bkId;
    }

    /**
     * 开户支行名称
     */
    public String getBkNm() {
        return bkNm;
    }

    /**
     * 开户支行名称
     */
    public void setBkNm(String bkNm) {
        this.bkNm = bkNm;
    }

    /**
     * 开户行号
     */
    public String getBkNo() {
        return bkNo;
    }

    /**
     * 开户行号
     */
    public void setBkNo(String bkNo) {
        this.bkNo = bkNo;
    }

    /**
     * 账户名称
     */
    public String getAccNm() {
        return accNm;
    }

    /**
     * 账户名称
     */
    public void setAccNm(String accNm) {
        this.accNm = accNm;
    }

    /**
     * 银行账号
     */
    public String getAccNo() {
        return accNo;
    }

    /**
     * 银行账号
     */
    public void setAccNo(String accNo) {
        this.accNo = accNo;
    }

    /**
     * 备注
     */
    public String getCompRem() {
        return compRem;
    }

    /**
     * 备注
     */
    public void setCompRem(String compRem) {
        this.compRem = compRem;
    }

    /**
     * 购买方式
     */
    public String getBuyWayCd() {
        return buyWayCd;
    }

    /**
     * 购买方式
     */
    public void setBuyWayCd(String buyWayCd) {
        this.buyWayCd = buyWayCd;
    }

    /**
     * 区域-城市
     */
    public String getRgnCyCd() {
        return rgnCyCd;
    }

    /**
     * 区域-城市
     */
    public void setRgnCyCd(String rgnCyCd) {
        this.rgnCyCd = rgnCyCd;
    }

    /**
     * 区域-省份
     */
    public String getRgnPrCd() {
        return rgnPrCd;
    }

    /**
     * 区域-省份
     */
    public void setRgnPrCd(String rgnPrCd) {
        this.rgnPrCd = rgnPrCd;
    }

    /**
     * 渠道
     */
    public String getChnCd() {
        return chnCd;
    }

    /**
     * 渠道
     */
    public void setChnCd(String chnCd) {
        this.chnCd = chnCd;
    }

    /**
     * 渠道起始日期
     */
    public Date getChnBgDt() {
        return chnBgDt;
    }

    /**
     * 渠道起始日期
     */
    public void setChnBgDt(Date chnBgDt) {
        this.chnBgDt = chnBgDt;
    }

    /**
     * 渠道结束日期
     */
    public Date getChnEndDt() {
        return chnEndDt;
    }

    /**
     * 渠道结束日期
     */
    public void setChnEndDt(Date chnEndDt) {
        this.chnEndDt = chnEndDt;
    }

    /**
     * 协议号
     */
    public String getProtNo() {
        return protNo;
    }

    /**
     * 协议号
     */
    public void setProtNo(String protNo) {
        this.protNo = protNo;
    }

    /**
     * 客户经理组织架构代码
     */
    public String getCrtUsrOrgCd() {
        return crtUsrOrgCd;
    }

    /**
     * 客户经理组织架构代码
     */
    public void setCrtUsrOrgCd(String crtUsrOrgCd) {
        this.crtUsrOrgCd = crtUsrOrgCd;
    }

    /**
     * 所属事业部（组织架构）
     */
    public String getOrgCd() {
        return orgCd;
    }

    /**
     * 所属事业部（组织架构）
     */
    public void setOrgCd(String orgCd) {
        this.orgCd = orgCd;
    }

    /**
     * 是否有效（1：是，0：否）
     */
    public Integer getIsValid() {
        return isValid;
    }

    /**
     * 是否有效（1：是，0：否）
     */
    public void setIsValid(Integer isValid) {
        this.isValid = isValid;
    }

    /**
     * 是否删除（1：是，0：否）
     */
    public Integer getIsDel() {
        return isDel;
    }

    /**
     * 是否删除（1：是，0：否）
     */
    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }


}
